@charset "utf-8";
/* CSS Document */
/********************************/
/*            BP CSS            */
/********************************/
/* reset */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
/*caption, th, td {text-align:left;font-weight:normal;float:none !important;}*/
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}
/* typography */
html {font-size:100.01%;}
body {font-size:75%;color:#000;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.5em;}
h4 {font-size:14px;line-height:1.25;margin-bottom:0.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 0.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
/* container */
.container {width:1254px;margin:0 auto;}
.column {float:left;}
input.column, textarea.column {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
.last {margin-right:0;}
.clearfix:after,
.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/********************************/
/*           General            */
/********************************/
body{ 	background-color: #ccc; }
.container { 	background-color: #fff; 	margin-bottom: 10px; }
.wrapper{ 	width: 1238px; 	margin: 0px 8px 0px 8px; }
a, a:hover, a:active, a:visited { 	text-decoration: none; 	color: #0050A0; }
h4{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	color: #0050A0; }
/********************************/
/*            Header            */
/********************************/
.header{ 	width: 1238px; 	height: 134px; padding: 6px 0 5px 0; }
.header .logo{ 	cursor: pointer; 	display: inline-block; 	width: 700px; 	height: 162px; 	 	background: transparent url(../images/logo.jpg) top left no-repeat; }
/********************************/
/*            Menubar           */
/********************************/
.menubar{ 	background: #fff url(../images/menubar-middle.gif) top left repeat-x; 	width: 1238px; 	height: 34px; 	border-bottom: 1px solid #9F9F9F; }
.menubar .main-menu{ 	width: 1028px; }
/* menubar grid */
.menubar .menu-list, .menubar .menu-list li, .menubar .menu-list ul { 	list-style: none; 	margin: 0; 	padding: 0; }
.menubar .menu-list { 	width: 1027px; 	text-align: center; 	position: relative; 	z-index: 2; 	float: left; }
.menubar .menu-list li { 	float: left; 	line-height: 1.3em; 	vertical-align: middle; }
/* menubar style */
.menubar .menu-list li{ 	background: transparent url(../images/menubar-separator.gif) bottom left no-repeat; 	padding-left: 1px; }
.menubar .last-separator{ 	display: inline-block; 	height: 34px; 	width: 1px; 	background: transparent url(../images/menubar-separator.gif) bottom left no-repeat; }
.menubar .menu-list li a{ 	display: inline-block; 	padding: 10px 0px 9px 0px; 	vertical-align: middle; 	text-decoration: none; 	color: #292944; 	font-weight: bold; }
.menubar .menu-list a:link, .menubar .menu-list a:visited, .menubar .menu-list a:active { 	color: #292929; 	text-decoration: none; }
.menubar .menu-list li a:hover { 	background: #fff url(../images/menubar-hover.gif) top left repeat-x; }
.menubar .search-form{ 	height: 26px; 	width: 199px; 	padding-left: 10px; 	margin-top: 8px; }
.menubar .search-left{ 	margin-top: 1px; 	width: 22px; 	height: 18px; 	background: transparent url(../images/search-left.png) bottom left no-repeat; }
.menubar .search-input input{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-size: 10px; 	padding: 0px 5px; 	height: 18px; 	width: 147px; 	line-height: 18px; 	background: #fff url(../images/search-bg.png) top left repeat-x; 	border-bottom: 1px solid #ccc; 	border-top: none; 	border-left: none; 	border-right: none; 	margin-top: 1px; }
.menubar .search-right{ 	margin-top: 1px; 	width: 11px; 	height: 18px; 	background: transparent url(../images/search-right.png) bottom left no-repeat; }
/********************************/
/*         Left Sidebar         */
/********************************/
.sidebar-left{ 	width: 174px; 	margin-right: 5px; }
.sidebar-left p{ 	margin-bottom: 5px; }
.sidebar-left .widget-box{ 	margin-top: 8px; 	width: 172px; 	border: 1px solid #9F9F9F; }
.sidebar-left .widget-title{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-weight: bold; 	font-size: 14px; 	color: #fff; 	height: 25px; 	background: #023971 url(../images/bg-whitegrad.png) top left repeat-x; 	border-bottom: 1px solid #9F9F9F; }
.sidebar-left .widget-title span{ 	display: inline-block; 	margin-left: 5px; 	margin-top: 1px; }
.sidebar-left .widget-content{ }
.sidebar-left .widget-item{ 	border-top: 1px solid #9F9F9F; }
.sidebar-left .widget-item:first-child{ 	border-top: none; }
.sidebar-left .widget-wrapper{ 	padding: 5px; 	border: 2px solid #fff; }
.sidebar-left .widget-wrapper a { 	cursor: pointer; 	color: #222; }
.sidebar-left .widget-wrapper:hover{ 	border: 2px solid #D0EEFD; }
/********************************/
/*         Content Box          */
/********************************/
.content-box{ 	width: 880px; 	margin-right: 5px; }
.content-box .post-box{ 	margin-top: 8px; 	width: 878px; 	border: 1px solid #9F9F9F; }
.content-box .post-title{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-weight: bold; 	font-size: 14px; 	color: #fff; 	height: 25px; 	width: 878px; 	background: #023971 url(../images/bg-whitegrad.png) top left repeat-x; 	border-bottom: 1px solid #9F9F9F; }
.content-box .content-wg-text{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	line-height: 15px; 	font-size: 12px; 	color: #424542; }
.content-box .content-wg-text-2{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	line-height: 15px; 	font-size: 14px; 	color: #424542; }
.content-box .post-title span{ 	display: inline-block; 	margin-left: 5px; 	margin-top: 1px; }
.content-box .navigation-list{ 	width: 878px; 	height: 25px; }
.content-box .navigation-carusel, .content-box .navigation-carusel li, .content-box .navigation-carusel ul{ 	list-style: none; 	padding: 0px; 	float: left; }
.content-box .navigation-carusel{ 	width: 878px; 	height: 25px; 	background-color: #eee; }
.content-box .navigation-carusel li{ 	height: 24px; 	border-left: 1px solid #9F9F9F; 	border-bottom: 1px solid #9F9F9F; }
.content-box .navigation-carusel li a{ 	display: inline-block; 	padding-top: 1px; 	text-align: center; 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-size: 14px; }
.content-box .navigation-carusel .active-item{ 	border-left: 1px solid #fff; 	border-bottom: 1px solid #fff; 	background-color: #fff; }
.content-box .navigation-carusel .active-item a{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-size: 14px; 	font-weight: bold; }
.content-box .rss-box{ 	text-align: right; 	width: 862px; 	height: 12px; }
.content-box .rss-icon{ 	display: inline-block; 	cursor: pointer; 	width: 12px; 	height: 12px; 	background: #023971 url(../images/rss-icon.png) top left repeat-x; }
.content-box .post-content{ 	text-align: justify; 	padding: 8px; }
.content-box .content-left{ 	width: 411px; 	margin-right: 40px; }
.content-box .content-right{ 	width: 411px; }
.content-box .content-center{ 	padding:10px; }
.content-box .list-style li{ 	line-height: 17px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; 	list-style-image: url(../images/li-item.png); }
.content-box .list-style li a{ 	font-size: bold; }
.content-box .list-style li:hover{ 	list-style-image: url(../images/first-li-item.png); }
.content-box .button-lay{ 	text-align: right; 	width: 862px; }
.content-box .button-lay a, .content-box .button-lay a:hover, .content-box .button-lay a:active, .content-box .button-lay a:visited { 	text-decoration: none; 	display: inline-block; 	text-align: center; 	cursor: pointer; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	background-color: #F0F0F0; 	border: 1px solid #9F9F9F; 	color: #524E45; 	padding: 3px 10px; }
.content-box .content-wg-image img{ 	margin-right: 8px; 	float: left; }
.content-box .content-wg-date, .content-box .content-wg-date p{ 	font-family: Arial, Helvetica, sans-serif; 	color: #424542; 	font-size: 12px; 	margin-bottom: 0px; }
.content-box .content-wg{ 	line-height: 15px; 	margin-bottom: 20px; }
/********************************/
/*         Right Sidebar        */
/********************************/
.sidebar-right{ 	width: 174px; }
.sidebar-right p{ 	margin-bottom: 5px; }
.sidebar-right .widget-box{ 	margin-top: 8px; 	width: 172px; 	border: 1px solid #9F9F9F; }
.sidebar-right .widget-title{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-weight: bold; 	font-size: 14px; 	color: #fff; 	height: 25px; 	background: #023971 url(../images/bg-whitegrad.png) top left repeat-x; 	border-bottom: 1px solid #9F9F9F; }
.sidebar-right .widget-title span{ 	display: inline-block; 	margin-left: 5px; 	margin-top: 1px; }
.sidebar-right .widget-content{ }
.sidebar-right .widget-item{ 	border-top: 1px solid #9F9F9F; }
.sidebar-right .widget-item:first-child{ 	border-top: none; }
.sidebar-right .widget-wrapper{ 	padding: 5px; 	border: 2px solid #fff; }
.sidebar-right .widget-wrapper a{ 	cursor: pointer; 	color: #222; }
.sidebar-right .widget-wrapper:hover{ 	border: 2px solid #D0EEFD; }
/********************************/
/*            Footer            */
/********************************/
.footer{ 	font-family: Arial,Helvetica,sans-serif,Verdana; 	font-size: 14px; 	color: #ACACAA; 	padding: 20px; 	width: 1214px; 	margin-top: 40px; 	border-top: 1px solid #9F9F9F; }
.footer p{ 	margin-bottom: 2px; }
.footer .footer-left{ 	width: 401px; 	margin-right: 5px; 	text-align: left; }
.footer .footer-center{ 	width: 401px; 	margin-right: 5px; 	text-align: center; }
.footer .footer-right{ 	width: 401px; 	text-align: right; }
/********************************/